#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
超级贪吃蛇游戏 v2.0 - 完整版
=====================================

这是一个功能丰富的贪吃蛇游戏，包含以下特性：

🎮 游戏模式:
  • 经典模式 - 传统贪吃蛇玩法
  • AI对战模式 - 与智能AI对战
  • 生存模式 - 带障碍物的挑战模式
  • 时间挑战模式 - 限时达成目标
  • 无尽模式 - 持续增加的难度
  • 多人对战模式 - 本地双人游戏
  • 关卡编辑器 - 创建自定义关卡

🚀 高级功能:
  • A*寻路AI算法
  • 游戏进度保存/读取 (F5/F9)
  • 成就系统
  • 粒子特效
  • 音效系统
  • 传送门机制
  • 地雷陷阱
  • 多种道具系统

🎯 道具类型:
  • 速度提升 - 移动速度加快
  • 双倍积分 - 得分翻倍
  • 护盾 - 免疫一次伤害
  • 幽灵模式 - 穿墙能力
  • 传送 - 瞬移到安全位置
  • 炸弹 - 清除周围障碍物
  • 时间冻结 - 暂停时间计时

🎨 视觉效果:
  • 动态粒子系统
  • 传送门动画
  • 护盾光环效果
  • 渐变蛇身颜色
  • 脉冲道具动画

📊 游戏统计:
  • 详细的游戏数据统计
  • 成就追踪
  • 关卡解锁系统
  • 高分记录

控制方式:
---------
玩家1:
  方向键 - 移动
  B - 使用炸弹
  T - 使用传送
  空格 - 暂停/继续
  F5 - 快速保存
  F9 - 快速加载
  ESC - 退出游戏

玩家2 (多人模式):
  WASD - 移动

关卡编辑器:
---------
  1-5 - 选择工具
  左键 - 放置元素
  右键 - 移除元素
  S - 保存关卡
  C - 清空关卡
  G - 切换网格吸附
  H - 显示/隐藏帮助
  ESC - 退出编辑器

作者: AI Assistant
版本: 2.0
"""

# 合并所有代码到一个文件
exec(open("snake_game_v2.py").read())
exec(open("snake_game_v2_main.py").read())

if __name__ == "__main__":
    main()
